﻿using System;
using System.Collections.Generic;
using System.Text;

namespace NutriStat
{
    /// <summary>
    /// Abstract data type for patients
    /// </summary>
    public interface IPatient
    {
        #region Data
        #endregion Data

        #region Properties
        /// <summary>
        /// Gets/sets the patient's birthdate
        /// </summary>
        DateTime BirthDate { get; set; }

        /// <summary>
        /// Gets/sets the patient's last name
        /// </summary>
        string LastName { get; set; }

        /// <summary>
        /// Gets/sets the patient's first name
        /// </summary>
        string FirstName { get; set; }

        /// <summary>
        /// Gets/sets the patient's gender
        /// </summary>
        string Gender { get; set; }

        /// <summary>
        /// Gets/sets the patient's ID number
        /// </summary>
        int Id { get; set; }

        /// <summary>
        /// Gets/sets the patient's mother
        /// </summary>
        string Mother { get; set; }

        /// <summary>
        /// Gets/sets the patient's father
        /// </summary>
        string Father { get; set; }

        /// <summary>
        /// Gets/sets the patient's address
        /// </summary>
        string Address { get; set; }
        #endregion Properties

        #region Methods
        #endregion Methods
    }
}
